package main

import (
	// "fmt"
)

func main() {
	// 常量
	// const pi = 3.14159
	// fmt.Printf(pi)
	// pi ="xxxx"
	// var pi string
	// fmt.Println(pi)

	// const A ="A"
	// A ="AAA"     //cannot assign to A  常量的值不可以改变
	// fmt.Println(A)

	// 多个常量可以一起声明
	// const(
	// 	a = "a"
	// 	A ="A"
	// )
	// fmt.Println(A,a)
	// const 同时声明多个常量时候，如果忽略了值则表示和上面一行的值相同
	// const(
	// 	n1 =100
	// 	n2
	// 	n3
	// 	n4
	// )
	// fmt.Println(n1,n2,n3,n4)
	// const 常量结合iota使用
	// iota  是golang语言常量计数器 只能在常量表达式中使用
	// iota 在const关键字出现时将被重置为0

	// const a =iota
	// fmt.Print(a)
	// 定义多个常量
	// const (
	// 	n1=iota
	// 	n2
	// 	n3
	// 	n4
	// )
	// fmt.Println(n1,n2,n3,n4)  //0  1  2  3
	// const (
	// 	n1=iota
	// 	_
	// 	n3
	// 	n4
	// )
	// fmt.Println(n1,n3,n4)  //0  1  2  3

	// const(
	// 	n1, n2=iota +1 ,iota +2 //1 2
	// 	n3 , n4
	// 	n5, n6
	// 	)
	// 	fmt.Println(n1,n2)
	// 	fmt.Println(n3,n4)
	// 	fmt.Println(n5,n6)

	// 
	// var username ="zhangsan"
	// 采用驼峰命名法
	// var maxAge =20 
	// var MaxAge =20

	// var DNS= "192.168.20.1"
	// go 语言中代码要求
	}